package com.nulldev.util.dataManagement.preferencesAPI;

public enum PreferencesType {
	/**
	 * This type <b> IS NOT </b> deprecated just there are newer ones. <br>
	 * Format: <br>
	 * <code>
	 * key: value&lt;newline&gt;
	 * </code>
	 */
	LEGACY_PREFERENCES,
	/**
	 * Just like Apple's plists. <br>
	 * Based on XML. <br>
	 * Format: <br>
	 * <code>
	 * &lt;preferences&gt; <br>
	 * &nbsp;&nbsp;&lt;option key="key"&gt; <br>
	 * &nbsp;&nbsp;&nbsp;&nbsp;value <br>
	 * &nbsp;&nbsp;&lt;/option&gt; <br>
	 * &lt;/preferences&gt;
	 * </code>
	 */
	PREFERENCES_LIST,
	/**
	 * Uses the legacy FDF API to provide a option store. <br>
	 * Format: <br>
	 * <code>
	 * 		... <br>
	 * 			key: value&lt;newline&gt; <br>
	 * 		...
	 * </code>
	 */
	FORMATTED_DATA_FILE_LEGACY,
	/**
	 * Uses the new FDF API to provide a option store. <br>
	 * Format: (preset="com.nulldev.generics.preferences.store") <br>
	 * <code>
	 * &lt;key&gt;value&lt;/key&gt;
	 * </code>
	 */
	FORMATTED_DATA_FILE,
}
